home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1995 April / Internet Tools.iso / osi / isode / vmsisode / vmsisode80_tar.Z / vmsisode80_tar / sockit / gccinclude / stddef.h < prev    next >
Encoding:
C/C++ Source or Header  |  1990-04-24  |  393 b   |  21 lines

  1. #ifndef _STDDEF_H
  2. #define _STDDEF_H
  3.  
  4. /* Signed type of difference of two pointers.  */
  5.  
  6. typedef long ptrdiff_t;
  7.  
  8. /* Unsigned type of `sizeof' something.  */
  9.  
  10. typedef unsigned long size_t;
  11.  
  12. /* A null pointer constant.  */
  13.  
  14. #define NULL ((void *)0)
  15.  
  16. /* Offset of member MEMBER in a struct of type TYPE.  */
  17.  
  18. #define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
  19.  
  20. #endif /* _STDDEF_H */
  21.